home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / etg / Hit_ST_PhotonTorpedeo.ebg < prev    next >
Text File  |  2001-07-14  |  2KB  |  102 lines

  1. eventStart(float damage = 50, int fatalHit = 0)
  2.  
  3. maxFrequency(15)
  4.  
  5. variable
  6. {
  7. float size
  8.  
  9. float velTemp
  10. float delay
  11. float glowSize
  12. float modGlowSizeTemp1
  13. float modGlowSizeTemp2
  14. float modGlowSize
  15. int   glowSprite
  16.  
  17. float shockSize
  18. float shockSizeRate
  19.  
  20. float fireballSize
  21. float fireballSpeed
  22. float firePuffSize
  23.  
  24. }
  25.  
  26. startup
  27. {
  28.     setDefaults()
  29.     
  30.     size <- 30
  31. }
  32.  
  33. eachFrame
  34. {
  35.     
  36.     at(0.1)
  37.     {
  38.         setDefaults()
  39.  
  40.         playSound([(5 + 16384)])
  41.  
  42.             shockSize <- fmult(size, 1)
  43.             shockSizeRate <- fmult(size, 30)
  44.         setScale(shockSize)
  45.         setDeltaScale(shockSizeRate)
  46.         setColorA([255 + 255 * 256 + 255 * 65536 + 255 * 65536 * 256])
  47.         setAddColor(1.0, 0.75, 0.5)
  48.         setLighting(0)
  49.         setIllum(1)
  50.         setLifespan(0.3)
  51.         setTexture(textures\glow32 0, 0, 32, 32)
  52.         createSprites(1, 0)
  53.     }
  54.  
  55.     
  56.     at(0.1)
  57.     {
  58.         setDefaults()
  59.             fireballSize <- fmult(size, 1)
  60.             fireballSpeed <- fmult(size, 3)
  61.         setDeltaLOF(fireballSize)
  62.         setDeltaR(fireballSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
  63.         setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
  64.         setVelR(fireballSpeed)
  65.         setVelLOFDist(fireballSpeed)
  66.         setLifespan(2)
  67.             firePuffSize <- fmult(size, 0.9)
  68.         createEffects(DDSfireball.ebg, 3, 1, firePuffSize)
  69.     }
  70.  
  71.     at(0.1)
  72.     {
  73.         setDefaults()
  74.         setEffDefaults()
  75.         spawn(DDSsparks.ebg, size)
  76.     }
  77.  
  78.     at(0.5)
  79.     {
  80.         setDefaults()
  81.             fireballSize <- fmult(size, 1)
  82.             fireballSpeed <- fmult(size, 3)
  83.         setDeltaLOF(fireballSize)
  84.         setDeltaLOFDist(fireballSize)
  85.         setDeltaR(fireballSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
  86.         setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
  87.         setVelR(fireballSpeed)
  88.         setVelLOFDist(fireballSpeed)
  89.         setLifespan(2)
  90.             firePuffSize <- fmult(size, 0.7)
  91.         createEffects(DDSfireball.ebg, 3, 1, firePuffSize)
  92.     }
  93. }
  94.  
  95. eachFrame
  96. {
  97.     at(2)
  98.     {
  99.         delete()
  100.     }
  101. }
  102.